"""
测试用例：销售管理退货管理搜索
作者：wuji
"1.点击商品管理退货管理。
2.点击退货方式，选择框选择“退货到账户余额”点击“搜索”按钮。"


"""



import time
from public.action import *
from public.business import *
from public.testData import *
from public.tools import *
order="1666522214200020"
testCase = "DBshop009销售管理-退货管理"

firefox=openBrowser(urlAdmin)
DBshopLoginAdmin(firefox)
# "1.点击商品管理退货管理。
DBshopEnterMenu2(firefox,"销售管理","退货管理")

rootpath=get_pro_rootpath()#获取项目路径
fielpath=rootpath+r"\public\order1.txt"#连接路径
orderID=readFile(fielpath)#读取文件中的订单编号
# 2.点击退货方式，选择框选择“退货到账户余额”点击“搜索”按钮。"
firefox.find_element_by_xpath("//input [@class='span11']").send_keys(tuihuo)
firefox.find_element_by_xpath("(//select [@class='span8'])[1]").click()
time.sleep(2)
firefox.find_element_by_xpath("(//select [@class='span8'])[1]/option[2]").click()
#点击搜索按钮、
firefox.find_element_by_xpath("//i [@class='icon-search icon-white']").click()
time.sleep(3)
firefox.find_element_by_xpath\
    ("//td[text()='%s']/following-sibling::td[5]/a"%orderID).click()
time.sleep(5)
#检查点，断言
str=firefox.find_element_by_xpath("//body").text
a="退货订单 "+orderID+" \("
b="\)"
order=reGetString(str,a,b)
tuikuang="退款成功"
#检查点
if tuikuang==order:
    writeLog("%s 测试通过" % testCase)
else:
    writeLog("%s 测试不通过" % testCase)
    getPhoto(firefox)
# firefox.quit()
